m4_dnl vim: ft=bib expandtab shiftwidth=4

@inproceedings{bodden:aosd09,
    title           = {Dependent Advice: {A} General Approach to Optimizing History-based Aspects},
    author          = {Eric Bodden and Feng Chen and Grigore Rosu},
    pages           = {3-14},
    crossref        = {:aosd09}
}

@inproceedings{alhadidi:aosd09,
    title           = {The Dataflow Pointcut: {A} Formal and Practical Framework},
    author          = {Dima Alhadidi and Amine Boukhtouta and Nadia Belblidia and Mourad Debbabi and Prabir Bhattacharya},
    pages           = {15-26},
    crossref        = {:aosd09}
}

@inproceedings{tanter:aosd09,
    title           = {Expressive Scoping of Distributed Aspects},
    author          = {Éric Tanter and Johan Fabry and Rémi Douence and Jacques Noyé and Mario Südholt},
    pages           = {27-38},
    crossref        = {:aosd09}
}

@inproceedings{aksit:aosd09,
    title           = {A Graph-Transformation-Based Simulation Approach for Analysing Aspect Interference on Shared Join Points},
    author          = {Mehmet Akşit and Arend Rensink and Tom Staijen},
    pages           = {39-50},
    crossref        = {:aosd09}
}

@inproceedings{dinkelaker:aosd09,
    title           = {The Art of the Meta-Aspect Protocol},
    author          = {Tom Dinkelaker and Mira Mezini and Christoph Bockisch},
    pages           = {51-62},
    crossref        = {:aosd09}
}

@inproceedings{villazon:aosd09,
    title           = {Flexible Calling Context Reification for Aspect-Oriented Programming},
    author          = {Alex Villazón and Walter Binder and Philippe Moret},
    pages           = {63-74},
    crossref        = {:aosd09}
}

@inproceedings{vanlanduyt:aosd09,
    title           = {Domain-driven Discovery of Stable Abstractions for Pointcut Interfaces},
    author          = {Van Landuyt, Dimitri and Op de Beeck, Steven and Eddy Truyen and Wouter Joosen},
    pages           = {75-86},
    crossref        = {:aosd09}
}

@inproceedings{kienzle:aosd09,
    title           = {Aspect-Oriented Multi-View Modeling},
    author          = {Jörg Kienzle and Al Abed, Wisam and Jacques Klein},
    pages           = {87-98},
    crossref        = {:aosd09}
}

@inproceedings{oldevik:aosd09,
    title           = {From Sequence Diagrams to {Java-STAIRS} Aspects},
    author          = {Jon Oldevik and Øystein Haugen},
    pages           = {99-110},
    crossref        = {:aosd09}
}

@inproceedings{chavez:aosd09,
    title           = {Composing Architectural Aspects based on Style Semantics},
    author          = {Christina Chavez and Alessandro Garcia and Thaís Batista and Marcel Oliveira and Cláudio Sant'anna and Awais Rashid},
    pages           = {111-122},
    crossref        = {:aosd09}
}

@inproceedings{bonifacio:aosd09,
    title           = {Modeling Scenario Variability as Crosscutting Mechanisms},
    author          = {Rodrigo Bonifácio and Paulo Borba},
    pages           = {125-136},
    crossref        = {:aosd09}
}

@inproceedings{niu:aosd09,
    title           = {Concept Analysis for Product Line Requirements},
    author          = {Nan Niu and Steve Easterbrook},
    pages           = {137-148},
    crossref        = {:aosd09}
}

@inproceedings{chitchyan:aosd09,
    title           = {Semantic vs. Syntactic Compositions in Aspect-Oriented Requirements Engineering: {An} Empirical Study},
    author          = {Ruzanna Chitchyan and Phil Greenwood and Américo Sampaio and Awais Rashid and Alessandro Garcia and Lyrene Fernandes da Silva},
    pages           = {149-160},
    crossref        = {:aosd09}
}

@inproceedings{zhang:aosd09,
    title           = {Modular Verification of Dynamically Adaptive Systems},
    author          = {Ji Zhang and Heather Goldsby and Betty Cheng},
    pages           = {161-172},
    crossref        = {:aosd09}
}

@inproceedings{deborger:aosd09,
    title           = {A Generic and Reflective Debugging Architecture to Support Runtime Visibility and Traceability of Aspects},
    author          = {De Borger, Wouter and Bert Lagaisse and Wouter Joosen},
    pages           = {173-184},
    crossref        = {:aosd09}
}

@inproceedings{harman:aosd09,
    title           = {Automated Test Data Generation for Aspect-Oriented Programs},
    author          = {Mark Harman and Fayezin Islam and Tao Xie and Stefan Wappler},
    pages           = {185-196},
    crossref        = {:aosd09}
}

@inproceedings{myers:aosd09,
    title           = {Metaproperty Aspects},
    author          = {Clayton Myers and Elisa Baniassad},
    pages           = {231-242},
    crossref        = {:aosd09}
}

@inproceedings{adams:aosd09,
    title           = {Can We Refactor Conditional Compilation into Aspects?},
    author          = {Bram Adams and De Meuter, Wolfgang and Herman Tromp and Ahmed Hassan},
    pages           = {243-254},
    crossref        = {:aosd09}
}


@inproceedings{cannon:aosd09,
    title           = {Enforcing Security for Desktop Clients using Authority Aspects},
    author          = {Brett Cannon and Eric Wohlstadter},
    pages           = {255-266},
    crossref        = {:aosd09}
}

@proceedings{:aosd09,
    title           = {_proc(8th _int _conf,_aosd,{AOSD}-2009)},
    booktitle       = {_proc(8th _int _conf,_aosd,{AOSD}-2009)},
    editor          = {Kevin J. Sullivan},
    publisher       = {_acm},
    year            = 2009,
    month           = mar,
_start_extra
    location        = {Charlottesville, VA},
_stop
}

@inproceedings{morin:icse09,
    author          = {Brice Morin and Olivier Barais and Grégory Nain and Jean-Marc Jézéquel},
    title           = {Taming Dynamically Adaptive Systems using models and aspects},
    pages           = {122-132},
    crossref        = {:icse09},
}

@inproceedings{zhang:icse09,
    author          = {Charles Zhang},
    title           = {{FlexSync}: {An} aspect-oriented approach to {Java} synchronization},
    pages           = {375-385},
    crossref        = {:icse09},
}

@proceedings{:icse09,
    title           = {_proc(31st _int _conf,_se,{ICSE}-2009)},
    booktitle       = {_proc(31st _int _conf,_se,{ICSE}-2009)},
    editor          = {Joanne M. Atlee and Paola Inverardi},
    month           = may,
    year            = {2009},
    publisher       = {_acm},
_start_extra
    location        = {Vancouver, BC},
_stop
}

@incollection{kouria:taosd09a,
    title           = {Application-Level Scheduling Using {AOP}},
    author          = {Kenichi Kourai and Hideaki Hibino and Shigeru Chiba},
    pages           = {1-44},
    crossref        = {:taosd09a}
}

@incollection{nino:taosd09a,
    title           = {An Exploratory Study for Identifying and Implementing Concerns in Integer Programming},
    author          = {Norelva Niño and Christiane Metzner and Alejandro Crema and Eliezer Correa},
    pages           = {45-71},
    crossref        = {:taosd09a}
}

@incollection{jagadeesan:taosd09a,
    title           = {Open Bisimulation for Aspects},
    author          = {Radha Jagadeesan and Corin Pitcher and James Riely},
    pages           = {72-132},
    crossref        = {:taosd09a}
}

@incollection{kniesel:taosd09a,
    title           = {Detection and Resolution of Weaving Interactions},
    author          = {Günter Kniesel},
    pages           = {135-186},
    crossref        = {:taosd09a}
}

@incollection{kienzle:taosd09a,
    title           = {{AspectOptima}: {A} Case Study on Aspect Dependencies and Interactions},
    author          = {Jörg Kienzle and Ekwa Duala-Ekoko and Samuel Gélineau},
    pages           = {187-234},
    crossref        = {:taosd09a}
}

@incollection{mehner:taosd09a,
    title           = {Analysis of Aspect-Oriented Model Weaving},
    author          = {Katharina Mehner and Mattia Monga and Gabriele Taentzer},
    pages           = {235-263},
    crossref        = {:taosd09a}
}

@book{:taosd09a,
    editor          = {Awais Rashid and Harold Ossher},
    title           = {_trans(_aosd V,TAOSD)},
    booktitle       = {_trans(_aosd V,TAOSD)},
    publisher       = {_sv},
    year            = 2007,
    volume          = 5490,
    series          = {_lncs},
_start_extra
    isbn            = {978-3-642-02058-2},
_stop
}
